Rule based Domain Specific Semantic Analysis for Natural Language Interface for Database
نویسندگان
چکیده
A database is defined as collection of information that is organized to access, manage, and update data easily and efficiently. All our data is stored in a database and there are multiple ways to interact with the database to access our data. A user needs some technical knowledge to extract data from the database. They need to use SQL for data definition, data manipulation, or data control. However, most of the users who need to extract data from a database are not technical experts. Therefore, there is a huge communication gap between the database and its core user. With the evolution of NLP a user can now talk to their database in their natural language without having to learn the language of the database. The communication gap between the user and the database has started to vanish with this amazing capability. In this paper, I will show you how to develop an effective and simple interface for a non-technical user to interact with their database in their natural language. I have chosen English as the user's natural language as it's the most commonly used language in the world.
منابع مشابه
Analysis of User query refinement behavior based on semantic features: user log analysis of Ganj database (IranDoc)
Background and Aim: Information systems cannot be well designed or developed without a clear understanding of needs of users, manner of their information seeking and evaluating. This research has been designed to analyze the Ganj (Iranian research institute of science and technology database) users’ query refinement behaviors via log analysis. Methods: The method of this research is log anal...
متن کاملAn Intelligent Interface for relational databases
In the present computing world, most new-generation database applications demand intelligent interface to enhance efficient interactions between database and the users. The most accessible interfaces for databases must be intelligent and able to understand natural language expressions. In this paper mapping of natural language queries to SQL is discussed. We propose a general architecture for a...
متن کاملA Multilingual Natural Language Interface for E-Commerce Applications
In this paper we present a multilingual natural language interface architecture, which can be used for accessing on line product catalogs and lets users formulate their queries in their native languages. In our interface architecture a rule based machinelearning module replaces an elaborate semantic analysis component. The learning module learns the correct mappings of a user’s input to the cor...
متن کاملOn Design of a Question-Answering Interface for Hindi in a Restricted Domain
The paper presents a schema for developing natural language interface for question-answering in Hindi in a specific domain and discusses issues involved therein. The system performs a shallow syntactic and semantic analysis of the input system. After identifying certain keywords in the query, the system triggers a reasoning process to determine the type of query and the answer slots that are re...
متن کاملSemantic Analysis of Natural Language Queries Using Domain Ontology for Information Access from Database
This paper describes a method for semantic analysis of natural language queries for Natural Language Interface to Database (NLIDB) using domain ontology. Implementation of NLIDB for serious applications like railway inquiry, airway inquiry, corporate or government call centers requires higher precision. This can be achieved by increasing role of language knowledge and domain knowledge at semant...
متن کامل